<?xml version="1.0" encoding="UTF-8"?>
<model modelUID="r:6928a2c9-f423-4d21-a0cc-742534983b81(de.compago.mps.bean_ext.structure)">
  <persistence version="3" />
  <refactoringHistory>
    <refactoringContext modelVersion="0">
      <refactoring refactoringClass="jetbrains.mps.refactoring.renameLanguage.LanguageRenamer$MyRefactoring" />
      <moveMap />
      <sourceMap />
      <conceptFeatureMap>
        <entry>
          <key featureName="BeanCreator" conceptFQName="bean_ext.structure.BeanCreator" featureKind="CONCEPT" />
          <value featureName="BeanCreator" conceptFQName="de.compago.mps.bean_ext.structure.BeanCreator" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="BeanDeclaration" conceptFQName="bean_ext.structure.BeanDeclaration" featureKind="CONCEPT" />
          <value featureName="BeanDeclaration" conceptFQName="de.compago.mps.bean_ext.structure.BeanDeclaration" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="BeanLiteral" conceptFQName="bean_ext.structure.BeanLiteral" featureKind="CONCEPT" />
          <value featureName="BeanLiteral" conceptFQName="de.compago.mps.bean_ext.structure.BeanLiteral" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="BeanType" conceptFQName="bean_ext.structure.BeanType" featureKind="CONCEPT" />
          <value featureName="BeanType" conceptFQName="de.compago.mps.bean_ext.structure.BeanType" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="PropertyAccessOperation" conceptFQName="bean_ext.structure.PropertyAccessOperation" featureKind="CONCEPT" />
          <value featureName="PropertyAccessOperation" conceptFQName="de.compago.mps.bean_ext.structure.PropertyAccessOperation" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="PropertyDeclaration" conceptFQName="bean_ext.structure.PropertyDeclaration" featureKind="CONCEPT" />
          <value featureName="PropertyDeclaration" conceptFQName="de.compago.mps.bean_ext.structure.PropertyDeclaration" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="PropertyDeclarationReference" conceptFQName="bean_ext.structure.PropertyDeclarationReference" featureKind="CONCEPT" />
          <value featureName="PropertyDeclarationReference" conceptFQName="de.compago.mps.bean_ext.structure.PropertyDeclarationReference" featureKind="CONCEPT" />
        </entry>
        <entry>
          <key featureName="PropertyDefinition" conceptFQName="bean_ext.structure.PropertyDefinition" featureKind="CONCEPT" />
          <value featureName="PropertyDefinition" conceptFQName="de.compago.mps.bean_ext.structure.PropertyDefinition" featureKind="CONCEPT" />
        </entry>
      </conceptFeatureMap>
    </refactoringContext>
  </refactoringHistory>
  <language namespace="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959028c(jetbrains.mps.lang.structure.constraints)" version="11" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590292(jetbrains.mps.lang.structure.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590283(jetbrains.mps.lang.core.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902b4(jetbrains.mps.lang.typesystem.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="16" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590334(jetbrains.mps.baseLanguage.closures.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590345(jetbrains.mps.lang.pattern.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902c1(jetbrains.mps.baseLanguage.constraints)" version="83" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590340(jetbrains.mps.lang.pattern.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902ae(jetbrains.mps.lang.typesystem.constraints)" version="17" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959034b(jetbrains.mps.lang.quotation.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959033d(jetbrains.mps.lang.annotations.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902db(jetbrains.mps.baseLanguage.blTypes.constraints)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590328(jetbrains.mps.baseLanguage.collections.constraints)" version="6" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902fb(jetbrains.mps.lang.smodel.constraints)" version="21" />
  <languageAspect modelUID="r:6928a2c9-f423-4d21-a0cc-742534983b81(de.compago.mps.bean_ext.structure)" version="0" />
  <devkit namespace="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
  <maxImportIndex value="2" />
  <import index="2" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
  <visible index="2" modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="4947839308727780236">
    <property name="name" value="BeanDeclaration" />
    <property name="rootable" value="true" />
    <link role="extends" targetNodeId="2v.1133920641626" resolveInfo="BaseConcept" />
    <node role="implements" type="jetbrains.mps.lang.structure.structure.InterfaceConceptReference" id="4947839308727896263">
      <link role="intfc" targetNodeId="2v.1169194658468" resolveInfo="INamedConcept" />
    </node>
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="6613224131717846924">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="properties" />
      <property name="sourceCardinality" value="0..n" />
      <link role="target" targetNodeId="6613224131717846917" resolveInfo="PropertyDeclaration" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="6613224131717846917">
    <property name="name" value="PropertyDeclaration" />
    <link role="extends" targetNodeId="2v.1133920641626" resolveInfo="BaseConcept" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="3223167355424520917">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="type" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="2.1068431790189" resolveInfo="Type" />
    </node>
    <node role="implements" type="jetbrains.mps.lang.structure.structure.InterfaceConceptReference" id="6613224131717846918">
      <link role="intfc" targetNodeId="2v.1169194658468" resolveInfo="INamedConcept" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="400862818091828233">
    <property name="name" value="BeanLiteral" />
    <link role="extends" targetNodeId="2.1068431790191" resolveInfo="Expression" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="400862818091828238">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="assignments" />
      <property name="sourceCardinality" value="0..n" />
      <link role="target" targetNodeId="400862818091828237" resolveInfo="PropertyDefinition" />
    </node>
    <node role="conceptProperty" type="jetbrains.mps.lang.structure.structure.StringConceptProperty" id="609249696298702547">
      <property name="value" value="bean" />
      <link role="conceptPropertyDeclaration" targetNodeId="2v.1137473891462" resolveInfo="alias" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="400862818091828237">
    <property name="name" value="PropertyDefinition" />
    <link role="extends" targetNodeId="2v.1133920641626" resolveInfo="BaseConcept" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="609249696298086958">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="value" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="2.1068431790191" resolveInfo="Expression" />
    </node>
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="609249696298086959">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="propDeclaration" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="609249696298085743" resolveInfo="PropertyDeclarationReference" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="609249696298085743">
    <property name="name" value="PropertyDeclarationReference" />
    <link role="extends" targetNodeId="2v.1133920641626" resolveInfo="BaseConcept" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="609249696298085744">
      <property name="metaClass" value="reference" />
      <property name="role" value="declaration" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="6613224131717846917" resolveInfo="PropertyDeclaration" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="9111793454351686730">
    <property name="name" value="BeanCreator" />
    <link role="extends" targetNodeId="2.1145552809883" resolveInfo="AbstractCreator" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="9111793454351686732">
      <property name="metaClass" value="reference" />
      <property name="role" value="bean" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="4947839308727780236" resolveInfo="BeanDeclaration" />
    </node>
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="9111793454351686731">
      <property name="metaClass" value="aggregation" />
      <property name="role" value="beanLiteral" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="400862818091828233" resolveInfo="BeanLiteral" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="9111793454352250078">
    <property name="name" value="BeanType" />
    <link role="extends" targetNodeId="2.1068431790189" resolveInfo="Type" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="9111793454352250079">
      <property name="metaClass" value="reference" />
      <property name="role" value="bean" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="4947839308727780236" resolveInfo="BeanDeclaration" />
    </node>
  </node>
  <node type="jetbrains.mps.lang.structure.structure.ConceptDeclaration" id="2810096565406086130">
    <property name="name" value="PropertyAccessOperation" />
    <link role="extends" targetNodeId="2v.1133920641626" resolveInfo="BaseConcept" />
    <node role="linkDeclaration" type="jetbrains.mps.lang.structure.structure.LinkDeclaration" id="2810096565406086132">
      <property name="metaClass" value="reference" />
      <property name="role" value="property" />
      <property name="sourceCardinality" value="1" />
      <link role="target" targetNodeId="6613224131717846917" resolveInfo="PropertyDeclaration" />
    </node>
    <node role="implements" type="jetbrains.mps.lang.structure.structure.InterfaceConceptReference" id="2810096565406086131">
      <link role="intfc" targetNodeId="2.1197027803184" resolveInfo="IOperation" />
    </node>
    <node role="conceptProperty" type="jetbrains.mps.lang.structure.structure.BooleanConceptProperty" id="2658782932883038956">
      <link role="conceptPropertyDeclaration" targetNodeId="2.1197029536315" resolveInfo="lvalue" />
    </node>
  </node>
</model>

